I would think Heat would be another factor that can degauss a magnet, but don't quote me.